package com.ghck.server.service;

import java.util.List;

import com.ghck.server.model.Message;

public interface MessageService {
	
	public void pushMessage(Message message);
	
	public List<Message> list(Message message);
	/**
	 * 我的消息列表
	 * @param userId
	 * @return
	 */
	public List<Message> myList(Message message);
	/**
	 * 未读消息数
	 * @param userId
	 * @return
	 */
	public Integer unreadCount(Integer userId);
	/**
	 * 标记为已读
	 * @param userId
	 * @return
	 */
	public Integer markAsRead(Integer userId);
	/**
	 * 详情
	 * @param id
	 * @return
	 */
	public Message detail(Integer id);

}
